// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// go:build（linux&&amd64）| |（linux&&arm64）
// +build linux，amd64 linux，arm64 

package cgo

// /导入“不安全”，因为我们使用go:linkname。
import _ "unsafe"

// 使用cgo时，调用mmap的C库，这样我们就可以调用
// 任何消毒液拦截器。这支持在Go程序中使用内存
// 消毒液。内存消毒剂仅适用于
// C/C++代码；这允许该代码将Go代码视为正常的
// 已初始化的程序地址。

// 为了支持同时查找mmap和munmap的拦截器，
// 也可以调用C库来查找munmap。go:linkname x_cgo_mmap x_cgo_mmap 24

var x_cgo_mmap byte
var _cgo_mmap = &x_cgo_mmap

// go go go linkname x_cgo_cgo_munmap x cgo_munmap_munmap x_cgo_munmap
var x_cgo_munmap byte
var _cgo_munmap = &x_cgo_munmap
